MovieClip.lineStyle()

Доступность

Flash Player 6.

Синтаксис

my_mc.lineStyle([thickness:Number[, rgb:Number[, alpha:Number]]]) : Void

Параметры

thickness Число, определяющее толщину линии в пикселах; может принимать значения от 0 до 255. Если значение не передано или параметр имеет значение undefined, линия не будет нарисована. Если передано значение, меньшее 0, Flash использует значение 0. Значение 0 определяет минимальную (hairline) толщину; максимальная толщина может быть равна 255. Если значение больше 255, Flash использует значение, равное 255.

rgb Цвет в шестнадцатеричном представлении (например, красный представляется как 0xFF0000, а синий как 0x0000FF, и т.д.) линии. Если параметр не передан, Flash использует 0x000000 (черный).

alpha Число, определяющее прозрачность линии; может принимать значения от 0 до 100. Если параметр не передан, Flash использует 100 (полная непрозрачность). Если значение меньше 0, Flash использует 0; если же больше 100, то Flash использует значение, равное 100.

Возвращает

Ничего.

Описание

Метод; определяет стиль линии, используемый Flash при вызове методов lineTo() и curveTo(), пока не будет вызван lineStyle() с другими параметрами. Вы можете вызвать lineStyle()в процессе рисования контура, чтобы задать другой стиль линии для определенного сегмента контура.

Замечание: Вызов clear() устанавливает стиль линии неопределенным, то есть равным undefined.

Вы можете расширять методы и обработчики событий класса MovieClip, создавая его подклассы. Для более подробной информации смотри "Присвоение класса мувиклип-символу " в Использовании ActionScript во Flash.

Пример

В коде ниже рисуется треугольник с 5-пиксельной, непрозрачной фиолетовой обводкой и без заливки:

this.createEmptyMovieClip("triangle_mc", 1);
triangle_mc.lineStyle(5, 0xff00ff, 100);
triangle_mc.moveTo(200, 200);
triangle_mc.lineTo(300, 300);
triangle_mc.lineTo(100, 300);
triangle_mc.lineTo(200, 200);

См. также

MovieClip.beginFill(), MovieClip.beginGradientFill(), MovieClip.clear(), MovieClip.curveTo(), MovieClip.lineTo(), MovieClip.moveTo()